package main

import (
	"fmt"
	"strings"
)

func main() {
	//查找一个字符在另一个字符串中是否使用过
	ste01 := "hellloooo"
	ste02 := "o"
	//调用内部函数，一般用于模糊查找
	sr := strings.Contains(ste01, ste02)
	//fmt.Println(sr)
	if sr {
		fmt.Println("找到了")
	} else {
		fmt.Println("没找到")
	}
	//字符串切片处理
	ste03 := []string{"123", "456", "789"}
	ss := strings.Join(ste03, "")
	ss01 := strings.Fields(ste01)
	fmt.Println(ss)
	fmt.Printf("%T\n", ss01)
	fmt.Println(ss01)
	//查找字符串的第二种方法
	fmt.Println("---------------")
	//找到返回个数，找不到返回-1
	sr01 := strings.Index(ste01, ste02)
	fmt.Println(sr01)
	fmt.Println("---------------")
	//将字符串重复多次
	ste04 := "性感荷官，在线发牌-- 1-1-1-1"
	ss02 := strings.Repeat(ste04, 10)
	fmt.Println(ss02)
	fmt.Println("---------------")
	//屏蔽敏感词汇
	ss03 := strings.Replace(ste04, "在线", "**", -1)
	fmt.Println(ss03)
	fmt.Println("----------------")
	//字符串切片
	ste05 := "4012438164@qq.com"
	ss04 := strings.Split(ste04, "-")
	fmt.Println(ss04)
	//获取QQ号
	ss05 := strings.Split(ste05, "@")
	fmt.Println(ss05[0]) //获取到4012438164
	fmt.Println("----------------")
	//去掉指定字符串中的值
	ste06 := "===========!1111======="
	ss06 := strings.Trim(ste06, "=")
	fmt.Println(ss06)
	fmt.Println("----------------")
	//去除字符串空格
	ste07 := "     1    2    3f"
	ss07 := strings.Fields(ste07)
	fmt.Println(ss07)
}
